/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package memory;

/**
 *
 * @author Oscar
 */
public enum Dificultad {
    
    BAJA("Baja",8,1),MEDIA("Media",16,2),ALTA("Alta",64,4);
    
    private String nombre;
    private int numCartas;
    private int multiplicador;

    private Dificultad(String nombre, int numCartas, int multiplicador) {
        this.nombre = nombre;
        this.numCartas = numCartas;
        this.multiplicador = multiplicador;
    }

    public String getNombre() {
        return nombre;
    }

    public int getNumCartas() {
        return numCartas;
    }

    public int getMultiplicador() {
        return multiplicador;
    }
    
    public static String[] nombres(){
        
        String[] devolver = new String[Dificultad.values().length];
        for(int i = 0; i < Dificultad.values().length; i++){
            
            devolver[i] = Dificultad.values()[i].getNombre();
        }
        
        return devolver;
    }
    
    public static Dificultad devuelveDificultad(String n){
        
        Dificultad devolver = null;
        for(Dificultad t:Dificultad.values()){
            
            if(t.getNombre().equals(n)){
            
                devolver = t;
                break;
            }
        }
        
        return devolver;
    }
}
